pub mod macro_def {

    #[macro_export]
    macro_rules! he {
        ($name: expr) => {
            println!("he {}", $name);
        };
    }

    pub fn say_he(name: String) {
        he!(name);
    }
}